#ifndef __BSP_CONFIG_H__
#define __BSP_CONFIG_H__


#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include <stddef.h>
#include <string.h>
#include <math.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos/event_groups.h"
#include "freertos/queue.h"

#include "freertos/semphr.h"

#include "esp_system.h"
#include "esp_log.h"
#include "nvs_flash.h"
#include "nvs.h"

#include "sdkconfig.h"

#include "esp_pm.h"
#include "driver/adc.h"
#include "driver/gpio.h"
#include "driver/ledc.h"
#include "driver/rtc_io.h"
#include "esp_err.h"
#include "esp32/rom/ets_sys.h"
#include "esp_rom_sys.h"
#include "driver/uart.h"
#include "esp_sleep.h"
#include "esp_wifi.h"
#include "esp_wifi_default.h"
#include "esp_wpa2.h"
#include "esp_event.h"
#include "esp_netif.h"
#include "esp_smartconfig.h"
// #include "protocol_examples_common.h"
#include "lwip/sockets.h"
#include "lwip/dns.h"
#include "lwip/netdb.h"
#include "mqtt_client.h"
#include "cJSON.h"   //这里是cJSON库

#include "soc/soc.h"
#include "soc/rtc_cntl_reg.h"
#include "soc/rtc.h"

#include <time.h>
#include <sys/time.h>
#include "esp_attr.h"
#include "esp_sntp.h"

#include "main_app.h"
#include "bsp_ConfigParam.h"
#include "bsp_mqtt.h"
#include "bsp_cjson_process.h"  //
#include "bsp_adc_sample.h"
#include "bsp_tm1638.h"
#include "bsp_key.h"
#include "bsp_beep.h"
#include "bsp_rtc.h"
#include "display.h"
#include "bsp_sensor.h"
#include "bsp_control.h"
#include "bsp_pid.h"
#include "bsp_commu.h"

void bsp_config(void);


#endif